home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / mail / pine3.96.tar.gz / pine3.96.tar / pine3.96 / pine / pine.def < prev    next >
Text File  |  1996-03-18  |  37KB  |  835 lines

  1. ;
  2. ; Module definition file for pcpine 3.xx
  3. ;
  4. ; mikes, 920822
  5. ;
  6. ;
  7. ; Here we're just specifying obvious functions to place in 
  8. ; overlays:
  9. ;
  10. NAME pine
  11.  
  12. ;
  13. ; arg parsing...
  14. ;
  15. FUNCTIONS:1 _pine_args _decode_sort _args_help _dump_new_pinerc
  16.             _pinerc_cmdline_opt
  17.  
  18. ;
  19. ; main menu functions...
  20. ;
  21. FUNCTIONS:2 _main_menu_screen _show_main_screen _do_menu _quit_screen
  22.             _goodnight_gracey _free_pinerc_lines _review_messages
  23.  
  24. ;
  25. ; mail index functions
  26. ;
  27. FUNCTIONS:3 _mail_index_screen _index_lister
  28.             _index_scroll_down _index_scroll_up
  29. FUNCTIONS:4 _do_index_border _redraw_index_body _top_ent_calc 
  30.             _update_index _init_index_format
  31.             _parse_index_format _check_need_format_setup
  32.             _set_need_format_setup _clear_need_format_setup
  33. FUNCTIONS:5 _build_header_line _clear_index_cache _clear_index_cache_ent
  34.             _get_index_cache _i_cache_size _i_cache_hit _icread _icwrite
  35.             _i_cache_width _build_header_cache _flush_index_cache
  36.             _status_string _line_hash _set_index_addr
  37.             _setup_header_widths
  38. FUNCTIONS:6 _compare_subjects
  39.             _second_subject_sort _seconds_since_epoch
  40.             _compare_to _compare_from
  41.             _compare_cc _compare_message_dates _convert_to_gmt _days_in_month
  42.             _compare_size _sort_current_folder _sort_name _compare_arrival
  43.             _compare_dates _compare_subject_2
  44. FUNCTIONS:7 _get_sub _subject_cache_add _subject_cache_slot
  45.             _clear_subject_cache _init_subject_cache
  46.             _subject_cache_ent
  47.  
  48. ;
  49. ; main menu functions...
  50. ;
  51. FUNCTIONS:8 _mail_view_screen _decode_text
  52. FUNCTIONS:9 _format_message _zero_atmts 
  53.             _find_field _xmail_fetchheader_lines _xmail_fetchheader_lines_not
  54. FUNCTIONS:10 _describe_mime _format_mime_size _mime_show _type_desc _part_desc
  55. FUNCTIONS:11 _body_type_names  _format_envelope 
  56.              _format_addr_string _format_env_hdr _format_header_text
  57.              _format_newsgroup_string _format_raw_hdr_string
  58.              _format_raw_header _delineate_this_header
  59.  
  60. FUNCTIONS:12 _display_parameters
  61. FUNCTIONS:13 _scrolltool _set_scroll_text _redraw_scroll_text 
  62.          _scroll_scroll_text _BeginScroll _update_titlebar_lpercent
  63.              _zero_scroll_text _update_titlebar_percent _forward_text
  64.              _update_scroll_titlebar
  65. FUNCTIONS:14 _format_scroll_text
  66.             
  67. FUNCTIONS:15 _ScrollFile _make_file_index
  68.              _search_text _search_scroll_text
  69.  
  70. ;
  71. ; Various command functions
  72. ;
  73. FUNCTIONS:16 _process_cmd _cmd_flag _cmd_delete _cmd_undelete _cmd_flag_prompt
  74.              _build_sequence _pseudo_selected _any_messages _can_set_flag
  75.              _dec_lflagged _folder_has_recent _next_folder _restore_selected
  76.              _cmd_cancelled _currentf_sequence _selected_sequence
  77.              _zoom_index _unzoom_index
  78. FUNCTIONS:17 _cmd_save _save _default_save_context _cmd_export
  79.              _create_for_save _context_copy _flag_string
  80.              _mail_copy _map_copy _dawz_copy _dawz_copy_messages
  81.              _nntp_copy _bezrkdos_copy_messages _bezrkdos_copy
  82.              _tenexdos_copy_messages _tenexdos_copy
  83.              _dummy_copy _get_uname _bezerk_delimiter
  84. FUNCTIONS:18 _aggregate_select _select_number _select_text _select_flagged
  85.              _select_date _apply_command _individual_select
  86. FUNCTIONS:19 _cmd_take_addr _eliminate_dups_and_us _dup_addrs
  87.              _takeaddr_screen _process_special_abook_attachments
  88.              _ta_take_marked_addrs _getaltcharset _detach_abook_att
  89.              _grab_addrs_from_body _get_line_of_message
  90.              _ta_take_single_addr _ta_unmark_all _ta_mark_all
  91.              _fill_in_ta _copyaddr _copyaddrlist
  92.              _first_taline _next_taline
  93.              _new_taline _free_taline
  94.              _is_talist_of_one
  95.              _list_of_checked _update_takeaddr_screen
  96.              _edit_nickname _nickname_check
  97.              _takeaddr_screen_redrawer_list _takeaddr_screen_redrawer_single
  98.              _take_to_addrbooks _take_to_addrbooks_frontend
  99.              _cancel_warning _first_sel_taline _pre_sel_taline _pre_taline
  100.              _whereis_taline _next_sel_taline
  101. FUNCTIONS:20 _jump_to
  102. FUNCTIONS:21 _broach_folder _folder_complete _do_broach_folder _visit_folder
  103.              _msgno_exclude _msgno_include
  104. FUNCTIONS:22 _expunge_and_close _move_read_incoming _move_read_msgs
  105.              _mail_close _map_close _dawz_close
  106.              _nntp_close _bezrkdos_close _tenexdos_close _dummy_close
  107.  
  108. FUNCTIONS:23 _search_headers
  109. FUNCTIONS:24 _cmd_print
  110. FUNCTIONS:25 _select_sort
  111. ; attachment screen code
  112. FUNCTIONS:26 _attachment_screen _attachment_screen_updater _first_attline
  113.              _new_attline _free_attline _attachment_screen_redrawer
  114.              _save_attachment _display_attachment _run_viewer _exec_mailcap_cmd
  115.              _display_text_att _display_msg_att
  116.  
  117. ;
  118. ; folder management functions...
  119. ;
  120. FUNCTIONS:27 _folder_screen _folders_for_fcc _folder_lister
  121.              _redraw_folder_screen _display_folder _paint_folder_name
  122.              _off_folder_display _create_folder_display
  123.              _folder_scroll_down _folder_scroll_up
  124. FUNCTIONS:29 _find_folders_in_context _free_folders_in_context 
  125.              _context_mailbox _mm_mailbox _context_bboard _mm_bboard
  126.              _context_fqn_to_an _folder_delete _folder_insert
  127.              _folder_insert_index _folder_entry _folder_is_nick
  128.              _folder_total _free_folder_list _folder_index 
  129.              _free_folders _free_context _sort_folder_list
  130.              _folder_exists _folder_list_entry _new_folder_list
  131. FUNCTIONS:30 _compare_folders _compare_sizes 
  132.              _compare_names _group_subscription
  133.              _search_folder_list
  134.             
  135. FUNCTIONS:31 _add_new_folder _context_create _mail_create _map_create
  136.              _dawz_create _nntp_create _bezrkdos_create 
  137.              _tenexdos_create _dummy_create
  138. FUNCTIONS:32 _rename_folder _context_rename _mail_rename _map_rename 
  139.              _dawz_rename _nntp_rename 
  140.              _bezrkdos_rename _tenexdos_rename _dummy_rename
  141. FUNCTIONS:33 _delete_folder _context_delete _mail_delete _map_delete
  142.              _dawz_delete _nntp_delete _bezrkdos_delete
  143.              _tenexdos_delete _dummy_delete
  144. FUNCTIONS:34 _print_folders
  145. FUNCTIONS:35 _search_folders
  146.  
  147. ;
  148. ; address book management functions...
  149. ; !!!! separate view from lookup text !!!!
  150. FUNCTIONS:36 _dlc_mgr _dlc_next _dlc_prev _dlcs_from_same_abe
  151.              _done_with_dlc_cache _flush_dlc_from_cache _funny_compare_dlcs
  152.              _get_global_bottom_dlc _get_global_top_dlc _initialize_dlc_cache
  153.              _matching_dlcs _warp_to_beginning _warp_to_dlc _warp_to_end
  154.              _listmem _free_cache_array
  155.              _get_bottom_dl_of_adrbk _get_first_dl_of_adrbk
  156. FUNCTIONS:37 _addr_book _display_book
  157.              _redraw_addr_screen _readonly_warning
  158.              _any_addrs_avail _clickable_warning
  159.              _calculate_field_widths _cur_addr_book _get_dlc _dlc_from_listmem
  160.              _paint_line _entry_is_clickable _just_update_lookup_file
  161.              _dump_a_dlc_to_debug _dump_some_debugging
  162.              _parse_format _empty_warning
  163.              _prev_selectable_line _next_selectable_line
  164. FUNCTIONS:38 _adrbk_count _end_adrbks
  165.              _edit_entry _encode_fullname_of_addrstring _free_list
  166.              _first_line _pico_cancelexit_for_adrbk
  167.              _pico_cancel_for_adrbk_edit _pico_cancel_for_adrbk_take
  168.              _pico_sendexit_for_adrbk
  169.              _verify_addr _verify_nick
  170. FUNCTIONS:39 _expand_address _addr_list_string _addr_string _build_address
  171.              _build_addr_lcc _build_ondisk_hash_from_abook
  172.              _address_is_us _build_address_internal _our_build_address
  173.              _est_size
  174. FUNCTIONS:40 _init_abook _adrbk_open _adrbk_close _get_timestamp_from_disk
  175.              _adrbk_partial_close _init_ab_if_needed _init_addrbooks
  176.              _first_selectable_line
  177.              _line_is_selectable
  178.              _skip_to_next_addr _skip_to_next_nickname _valid_hfile
  179.              _ok_to_blast_it
  180.              _fp_file_mtime _fp_file_size
  181. FUNCTIONS:41 _adrbk_write _write_hash_header _write_single_abook_entry
  182.              _write_hash_table _write_hash_trailer _hashtable_size
  183.              _write_single_entryref _init_adrhash_array
  184.              _bld_hash_from_ondisk_hash _file_attrib_copy
  185.              _fix_sort_rule_in_hash _percent_abook_saved
  186. FUNCTIONS:42 _adrbk_listadd _adrbk_listdel _adrbk_delete _adrbk_add
  187.              _re_sort_particular_entryref
  188. FUNCTIONS:43 _adrbk_formatname _adrbk_newentry _adrbk_clearrefs
  189. FUNCTIONS:44 _ab_compose_to_addr _ab_goto_folder _ab_hash _ab_print
  190.              _ab_resize _ab_uid _ab_whereis _add_abook_entry _addr_to_abe
  191.              _addrbook_reset _adrbk_access _adrbk_get_ae _adrbk_get_entryref
  192.              _get_entryref_line_from_disk
  193.              _init_ae_entry _length_of_entry _parse_addrlist
  194.              _copy_ae
  195. FUNCTIONS:45 _adrbk_lookup_by_addr _completely_done_with_adrbks
  196.              _adrbk_lookup_by_nick _adrbk_lookup_with_opens_by_nick
  197.              _adrbk_nlistadd _adrbk_num_from_lineno
  198.              _adrbk_set_nominal_cachesize
  199. FUNCTIONS:46 _cmp_addr _sort_addr_list
  200. FUNCTIONS:47 _adrbk_sort _cmp_cntr_by_full _cmp_cntr_by_full_lists_last
  201.              _cmp_cntr_by_nick _cmp_cntr_by_nick_lists_last
  202.              _get_sort_rule_from_disk
  203.              _adrbk_is_in_sort_order
  204.              _adrbk_get_nominal_cachesize _set_inserted_entryref
  205.             
  206. FUNCTIONS:48 _addr_book_delete
  207.              _find_in_book _search_book
  208.              _addr_lookup
  209.              _fill_in_dl_field
  210.              _search_in_one_line
  211. FUNCTIONS:49 _set_moved_entryref _init_entryref_cache _clear_entryref_cache
  212.              _clearrefs_in_cached_aes
  213.              _cmp_ae_by_full _cmp_ae_by_full_lists_last _cmp_ae_by_nick
  214.              _cmp_ae_by_nick_lists_last
  215.              _ae _free_ae _free_ab_adrhash _free_ab_entryref
  216.              _dlist
  217. FUNCTIONS:50 _address_is_same 
  218.              _check_for_addrbook _use_this_addrbook _setup_for_addrbook_add
  219.  
  220. ;
  221. ; help functions...
  222. ;
  223. FUNCTIONS:51 _helper _get_help_text _free_help_text _copy_fix_keys
  224.              _gripe _gripe_tool _dump_config _dump_pine_struct
  225.              _att_cur_drawer _one_try_want_to
  226. FUNCTIONS:52 _print_all_help
  227.  
  228. ;
  229. ; composer functions...
  230. ;
  231. FUNCTIONS:53 _InitMailHeader _InitEntryText _sgetline
  232.              _ArrangeHeader _edinit _func_init _breplace
  233.              _first_hline _next_hline _prev_hline _first_requested_hline
  234. FUNCTIONS:54 _ResizeHeader _HeaderOffset _HeaderFocus
  235. FUNCTIONS:55 _AskAttach _SyncAttach _ParseAttach _NewAttach _ZotAttach
  236.              _intag _fixpath _AppendAttachment _AttachCancel
  237.              _AttachUpload
  238. ;FUNCTIONS:55 _HeaderEditor _LineEdit
  239. FUNCTIONS:56 _HeaderEditor _LineEdit _call_builder _valid_subject
  240.              _FormatLines _physical_line
  241.              _PaintHeader _PaintBody _ShowPrompt
  242.              _ToggleHeader _HeaderLen _break_point
  243.              _UpdateHeader _header_downline _header_upline
  244.              _NewTop _display_delimiter _InvertPrompt _partial_entries
  245.              _HeaderEditorWork _picosigs
  246. ;FUNCTIONS:56 _LineEdit _pinsert
  247. ;FUNCTIONS:57 _FormatLines _PaintHeader _PaintBody _ShowPrompt
  248. ;             _ToggleHeader _HeaderLen _break_point
  249. ;FUNCTIONS:58 _UpdateHeader
  250. ;         _NewTop _display_delimiter _InvertPrompt _partial_entries
  251. FUNCTIONS:58 _ComposerHelp _strend _strqchr _KillHeaderLine
  252.              _SaveHeaderLines _hldelete _zotcomma
  253. FUNCTIONS:59 _packbuf _packheader _zotheader _zotentry _zotedit
  254.              _zotdisplay _any_header_changes
  255.              _quickexit _wquit _suspend_composer _abort_composer
  256.              _AttachError _swapimark
  257.  
  258. ;
  259. ; searching functions
  260. ;
  261. FUNCTIONS:60 _forwsearch _readpattern _forscan _expandp
  262.  
  263. ;
  264. ; browser functions
  265. ;
  266. FUNCTIONS:61 _FileBrowse _file_lister _pico_file_browse
  267. FUNCTIONS:62 _PaintCell _PaintBrowser _BrowserKeys
  268.              _PlaceCell _layoutcells _BrowserAnchor
  269.              _ClearBrowserScreen
  270. FUNCTIONS:63 _FindCell _sisin _compresspath
  271. FUNCTIONS:64 _getfcells _zotfcells _zotmaster _ResizeBrowser _getfnames
  272.              _homeless _sstrcasecmp _percdircells
  273.  
  274. ;
  275. ; file i/o functions
  276. ;
  277. FUNCTIONS:65 _fileread _insfile _readin _ifile _pico_fncomplete
  278.              _upload_msg_to_pico
  279. FUNCTIONS:66 _filewrite _filesave _writeout _writetmp
  280.  
  281. ;
  282. ; composer display functions
  283. ;
  284. FUNCTIONS:67 _vtinit _vttidy _vtmove _vtputc _vtpute _movecursor
  285. FUNCTIONS:68 _execute _update _updateline _updext _modeline _showCompTitle
  286.              _entry_line
  287. FUNCTIONS:69 _mlerase _mlyesno _mlreply _mlreplyd _emlwrite _mlwrite 
  288.              _ctrlg _dumblroot _dumbroot
  289. FUNCTIONS:70 _mlputi _mlputli _resize_pico _wkeyhelp _wstripe
  290.              _worthit _doton _chkptinit
  291.  
  292. ;
  293. ; c-client functions
  294. ;
  295. FUNCTIONS:71 _context_open _mail_open _map_open _dawz_open
  296.              _nntp_mopen _nntp_open
  297.              _bezrkdos_open _tenexdos_open _dummy_open
  298.              _mm_login _imap_user _imap_get_passwd _imap_set_passwd
  299.              _imap_flush_passwd_cache _xlate_in _xlate_out _passfile_name
  300.              _read_passfile _write_passfile _get_passfile_passwd
  301.              _set_passfile_passwd _cached_user_name
  302.              _mail_link
  303. FUNCTIONS:72 _mail_fetchfast _map_fetchfast _dawz_fetchfast _nntp_fetchfast
  304.              _bezrkdos_fetchfast _tenexdos_fetchfast _dummy_fetchfast
  305.              _mail_fetchstructure _map_fetchstructure _dawz_fetchstructure
  306.              _nntp_fetchstructure
  307.              _bezrkdos_fetchstructure
  308.              _tenexdos_fetchstructure _tenexdos_822size
  309.              _dummy_fetchstructure 
  310. FUNCTIONS:73 _mail_gc _map_gc _dawz_gc _nntp_gc _map_gc_body
  311.              _bezrkdos_gc _tenexdos_gc _dummy_gc
  312.              _mail_parameters _map_parameters _dawz_parameters _nntp_parameters
  313.              _bezrkdos_parameters _tenexdos_parameters _dummy_parameters
  314. FUNCTIONS:74 _mail_fetchbody _map_fetchbody _dawz_fetchbody _nntp_fetchbody
  315.              _tenexdos_fetchbody _bezrkdos_fetchbody  _dummy_fetchbody
  316.              _mail_fetchheader _map_fetchheader _dawz_fetchheader
  317.              _nntp_fetchheader _nntp_fetchheader_work
  318.              _bezrkdos_fetchheader _tenexdos_fetchheader
  319.              _dummy_fetchheader _dawz_header
  320.              _mail_fetchtext _map_fetchtext _dawz_fetchtext
  321.              _nntp_fetchtext _nntp_fetchtext_work _nntp_read _nntp_fopen
  322.              _bezrkdos_fetchtext _tenexdos_fetchtext _dummy_fetchtext
  323.              
  324. FUNCTIONS:75 _mail_search _map_search _dawz_search _nntp_search
  325.              _bezrkdos_search _tenexdos_search _dummy_search
  326.              _count_flagged _first_sorted_flagged _next_sorted_flagged
  327.              _get_lflag _set_lflag _any_lflagged
  328.              _mail_searched _mail_sequence
  329. FUNCTIONS:76 _mail_expunge _map_expunge _dawz_expunge _nntp_expunge 
  330.              _bezrkdos_expunge _tenexdos_expunge _dummy_expunge
  331.  
  332.              _context_append_full _mail_append_full
  333.              _context_append _mail_append _map_append _dawz_append _nntp_append
  334.              _tenexdos_append _bezrkdos_append
  335.              _bezrkdos_append_putc _dummy_append
  336.              _mail_move _map_move _dawz_move _nntp_move _bezrkdos_move
  337.              _tenexdos_move _dummy_move
  338.              _dawz_string_init _dawz_string_next _dawz_string_setpos
  339.  
  340. FUNCTIONS:77 _expand_foldername _fnexpand _mime_can_display
  341.              _mailcap_can_display _mailcap_build_command
  342.              _exec_mailcap_test_cmd
  343.  
  344. FUNCTIONS:78 _init_vars _init_init_vars _expand_variables _init_username
  345.              _queue_init_errors
  346.              _init_hostname _read_pinerc _write_pinerc _process_feature_list
  347.              _process_init_cmds _parse_list _set_variable_list
  348.              _read_xtable _dos_codepage _dos_version
  349.              _set_current_val _set_feature_list_current_val
  350.              _set_old_growth_bits _test_old_growth_bits _get_user_info
  351.  
  352. FUNCTIONS:79 _dump_global_conf _set_variable _init_mail_dir _is_writable_dir
  353. FUNCTIONS:80 _compare_sm_files _context_string
  354.              _expire_sent_mail _prune_folders
  355.              _delete_old_mail _get_mail_list
  356.  
  357. ; generic filter routines.  first overlay maintenance code
  358. FUNCTIONS:81 _gf_filter_init _gf_link_filter _so_get _so_give
  359.              _create_tmpfile _so_seek _so_release _so_reaquire _so_text
  360.              _gf_set_so_readc _gf_set_so_writec _gf_set_readc _gf_set_writec
  361.              _gf_set_terminal _fget_pos _gf_terminal
  362.              
  363. ; second overlay contains all the action while pipe running
  364. FUNCTIONS:82 _detach _gf_error _detach_writec
  365.              _gf_freadc _gf_fwritec _gf_so_readc _gf_so_writec _gf_sreadc
  366.              _gf_swritec
  367.              _gf_8bit_qp
  368.              _gf_b64_binary _gf_binary_b64 _gf_enriched2plain
  369.              _gf_enriched2plain_opt _gf_local_nvtnl _gf_nvtnl_local
  370.              _gf_prefix _gf_prefix_opt _gf_qp_8bit
  371.              _gf_rich2plain _gf_rich2plain_opt _gf_translate _gf_translate_opt
  372.              _gf_wrap _gf_wrap_filter_opt _gf_busy
  373.  
  374. FUNCTIONS:83 _setup_mini_menu _do_setup_task _lock_keyboard
  375.              _change_passwd _signature_edit
  376.              _redraw_kl_body _redraw_klocked_body _draw_klocked_body
  377.              
  378.  
  379. ;
  380. ; string functions
  381. ;
  382. FUNCTIONS:84 _rplstr _sqzspaces _strucmp _struncmp _srchstr _strindex
  383.              _strrindex _sstrcpy _month_abbrev
  384.              _month_num _sinserts _removing_leading_white_space
  385.              _removing_trailing_white_space _last_cmpnt
  386. FUNCTIONS:85 _parse_date
  387. ;FUNCTIONS:85 _rplstr _sqzspaces _strucmp _struncmp _srchstr _strindex
  388. ;FUNCTIONS:86 _strrindex _sstrcpy _month_abbrev
  389. ;             _month_num
  390. FUNCTIONS:86 _pretty_command _comatose _byte_string 
  391.              _enth_string _repeat_char _long2string _int2string _prettysz
  392.  
  393. ;
  394. ; imap functions
  395. ;
  396. FUNCTIONS:87 _mm_log _mm_dlog _mm_notify _mm_exists _mm_expunged
  397. FUNCTIONS:88 _mm_diskerror
  398.  
  399. ;
  400. ; status functions
  401. ;
  402. FUNCTIONS:89 _display_message _messages_queued _output_message _Centerline
  403.              _pause_for_current_message _delay_cmd_cue
  404.              _status_message_write _messages_in_queue
  405. FUNCTIONS:90 _d_q_status_message _q_status_message _q_status_message1
  406.              _q_status_message2 _q_status_message3 _q_status_message4
  407.              _q_status_message7 _q_status_message8
  408.              _flush_status_messages _mark_status_dirty
  409.              _pretty_fn
  410. FUNCTIONS:91 _want_to _radio_buttons _radio_help _draw_radio_prompt
  411.              _flush_input
  412.  
  413. FUNCTIONS:92 _dawz_search_all _dawz_search_answered _dawz_search_bcc
  414.              _dawz_search_before _dawz_search_body _dawz_search_cc
  415.              _dawz_search_date _dawz_search_deleted _dawz_search_flag
  416.              _dawz_search_flagged _dawz_search_from _dawz_search_keyword
  417.              _bezrkdos_search_all _bezrkdos_search_answered
  418.              _bezrkdos_search_bcc _bezrkdos_search_before _bezrkdos_search_body
  419.              _bezrkdos_search_cc _bezrkdos_search_date _bezrkdos_search_deleted
  420.              _bezrkdos_search_flag _bezrkdos_search_flagged
  421.              _bezrkdos_search_from _bezrkdos_search_keyword
  422.              _bezrkdos_search_new _bezrkdos_search_old _bezrkdos_search_on
  423.              _bezrkdos_search_recent _bezrkdos_search_seen
  424.              _bezrkdos_search_since _bezrkdos_search_string
  425.              _bezrkdos_search_subject _bezrkdos_search_text
  426.              _bezrkdos_search_to _bezrkdos_search_unanswered
  427.              _bezrkdos_search_undeleted _bezrkdos_search_unflagged
  428.              _bezrkdos_search_unkeyword _bezrkdos_search_unseen
  429. FUNCTIONS:93 _dawz_search_new _dawz_search_old _dawz_search_on
  430.              _dawz_search_recent _dawz_search_seen _dawz_search_since
  431.              _dawz_search_string _dawz_search_subject _dawz_search_text
  432.              _dawz_search_to _dawz_search_unanswered _dawz_search_undeleted
  433.              _dawz_search_unflagged _dawz_search_unkeyword _dawz_search_unseen
  434.              _tenexdos_search_all _tenexdos_search_answered
  435.              _tenexdos_search_bcc _tenexdos_search_before _tenexdos_search_body
  436.              _tenexdos_search_cc _tenexdos_search_date _tenexdos_search_deleted
  437.              _tenexdos_search_flag _tenexdos_search_flagged
  438.              _tenexdos_search_from _tenexdos_search_keyword
  439.              _tenexdos_search_new _tenexdos_search_old _tenexdos_search_on
  440.              _tenexdos_search_recent _tenexdos_search_seen
  441.              _tenexdos_search_since _tenexdos_search_string
  442.              _tenexdos_search_subject _tenexdos_search_text _tenexdos_search_to
  443.              _tenexdos_search_unanswered _tenexdos_search_undeleted
  444.              _tenexdos_search_unflagged _tenexdos_search_unkeyword
  445.              _tenexdos_search_unseen
  446.  
  447. ;
  448. ; send related functions
  449. ;
  450. FUNCTIONS:94 _pine_send _call_mailer _check_addresses _outgoing2strings
  451.              _strings2outgoing _resolve_encoded_entries _create_message_body
  452.              _tidy_smtp_mess _pine_simple_send _mime_stats _mime_recur
  453.              _encode_bits _set_body_size _troll_8bit
  454.              _update_message_id _write_fcc _open_fcc
  455.              _post_handoff _generate_message_id _nntp_mail
  456.              _free_customs _free_attachment_list _generate_from
  457.              _view_as_rich _is_a_forbidden_hdr _set_last_fcc
  458.              _set_default_hdrval
  459. FUNCTIONS:95 _compose_screen _compose_mail _redraft _simple_header_parse
  460.              _customized_hdr_setup _get_dflt_custom_hdrs _is_a_std_hdr
  461.              _count_custom_hdrs _redraft_cleanup
  462. FUNCTIONS:96 _cmd_forward _forward _get_signature _signature_path
  463.              _cmd_reply _reply _copy_parameters
  464.              _fetch_contents _partno
  465.              _get_body_part_text _copy_body _copy_envelope
  466.              _reply_delimiter _forward_delimiter
  467.              _week_abbrev _bounce_mask_header
  468.              _cmd_bounce _bounce _generate_in_reply_to
  469.              _eliminate_dups_and_maybe_us _eliminate_dups_but_not_us
  470.              _first_addr 
  471.              _reply_forward_header _reply_poster_followup
  472. FUNCTIONS:97 _reply_quote_str _removing_quotes
  473.              _reply_subject _forward_subject _sqznewlines
  474.              _reply_build_refs _reply_cp_addr _reply_fish_personal
  475.  
  476. ;
  477. ; new mail notification
  478. ;
  479. FUNCTIONS:98 _new_mail _new_mail_mess _check_point _reset_check_point
  480.              _zero_new_mail_count _streams_died _pico_new_mail
  481.              _time_to_check _mail_ping _dawz_ping _map_ping _nntp_ping
  482.              _bezrkdos_ping _tenexdos_ping _dummy_ping
  483.              _mail_check _dawz_check _map_check _nntp_check
  484.              _bezrkdos_check _tenexdos_check _dummy_check _dawz_parse
  485.              _fixup_flags
  486.  
  487. ;
  488. ; OS dependent stuff
  489. ;
  490. FUNCTIONS:99 _create_mail_dir
  491.               _rename_file _build_path _can_access
  492.               _filter_filename
  493. ;FUNCTIONS:100
  494. FUNCTIONS:101 _read_file
  495. FUNCTIONS:102 _dos_gets
  496. FUNCTIONS:103 _error_description
  497.  
  498. ;
  499. ; Printer related stuff
  500. ;
  501. FUNCTIONS:104 _have_printer _printer_ready _p_printer_error _send_printer
  502.               _open_printer _close_printer _print_char _print_text
  503.               _print_text1 _print_text2 _print_text3
  504.  
  505. ;
  506. ; Titlebar and Keymenu routines
  507. ;
  508. FUNCTIONS:105 _format_titlebar _redraw_titlebar _set_titlebar
  509.               _update_titlebar_message _update_titlebar_status
  510.               _update_titlebar_page _push_titlebar_state _pop_titlebar_state
  511.               _savebits _equalbits
  512. FUNCTIONS:106 _output_keymenu _blank_keymenu _format_keymenu
  513.               _redraw_keymenu _draw_keymenu
  514.  
  515. ;
  516. ; MORE composer functions
  517. ;
  518. FUNCTIONS:107 _gotobol _gotoeol _backchar _forwchar _gotobob _gotoeob
  519.               _forwline _backline _getgoal 
  520. FUNCTIONS:108 _forwpage _backpage _setmark _swapmark
  521. FUNCTIONS:109 _lalloc _lfree _lchange _insspace _linsert _lnewline _geninsert
  522.               _ldelete _ldelnewline
  523. FUNCTIONS:110 _kdelete _kinsert _kremove _yank _killtext
  524.               _fdelete _finsert _fremove
  525.               _pkbufdel _pkbufinsert _pkbufremove _pkchunkdel
  526.               _ksize
  527. FUNCTIONS:111 _pico_help _whelp _wscrollw _rebindfunc
  528. FUNCTIONS:112 _showcpos _getccol _tab _newline _forwdel
  529.               _backdel _getregion _markregion _killregion _copyregion
  530. FUNCTIONS:113 _wrapword _forwword _backword _inword
  531.               _fillpara _gotobop _gotoeop
  532.  
  533. ;
  534. ; Yet more pico related functions
  535. ;
  536. FUNCTIONS:114 _anycb _bfind _bclear
  537. FUNCTIONS:115 _copy _makename
  538. FUNCTIONS:116 _ffropen _ffputline _ffgetline _ffwopen _ffclose
  539.  
  540. ;
  541. ; C-Client SMTP related functions
  542. ;
  543. FUNCTIONS:117 _smtp_open _smtp_close _smtp_mail _smtp_rcpt _smtp_send
  544.               _smtp_reply _smtp_fake _smtp_soutr _pine_rfc822_header
  545.               _pine_address_line _prune_personal _pine_header_line
  546.               _pine_encode_body _pine_rfc822_output _smtp_command
  547.               _smtp_greeting _bitstrip
  548.               _l_flush_net _l_putc  _pine_rfc822_output_body
  549.               _pine_write_body_header _pine_free_body _pine_free_body_data
  550.               _pine_free_body_part _smtp_nodebug _smtp_debug
  551.               _pine_pipe_close _pine_pipe_getline _pine_pipe_soutr
  552.               _pine_smtp_verbose _pine_smtp_verbose_out
  553.               _post_rfc822_output
  554.  
  555. FUNCTIONS:118 _rfc822_output _rfc822_output_body
  556. ;             _rfc822_header _rfc822_header_line _rfc822_address_line
  557.               _rfc822_header_line _rfc822_address_line
  558.               _rfc822_8bit _rfc822_binary 
  559.              
  560.  
  561. FUNCTIONS:119 _context_find _mail_find _map_find _dawz_find _nntp_find
  562.               _bezrkdos_find _tenexdos_find _dummy_find
  563.               _context_find_all _mail_find_all _map_find_all _dawz_find_all
  564.               _nntp_find_all _tenexdos_find_all
  565.               _bezrkdos_find_all _dummy_find_all
  566.               _context_find_bboards _mail_find_bboards _map_find_bboards 
  567.               _dawz_find_bboards _nntp_find_bboards
  568.               _pmatch
  569.               _bezrkdos_find_bboards _dummy_find_bboards
  570.               _context_find_all_bboard _dummy_find_all_bboards
  571.               _mail_find_all_bboard _map_find_all_bboards 
  572.               _tenexdos_find_bboards _dummy_badname
  573.               _nntp_find_all_bboards
  574.  
  575. FUNCTIONS:120 _sm_subscribe _sm_unsubscribe _sm_read
  576.               _context_subscribe _mail_subscribe _map_subscribe
  577.               _dawz_subscribe _nntp_subscribe
  578.               _bezrkdos_subscribe _tenexdos_subscribe _dummy_subscribe
  579.               _context_unsubscribe _mail_unsubscribe _map_unsubscribe
  580.               _dawz_unsubscribe _nntp_unsubscribe
  581.               _bezrkdos_unsubscribe _tenexdos_unsubscribe _dummy_unsubscribe
  582.               _mail_subscribe_bboard _map_subscribe_bboard
  583.               _dawz_subscribe_bboard _nntp_subscribe_bboard 
  584.               _bezrkdos_subscribe_bboard _dummy_subscribe_bboard
  585.               _mail_unsubscribe_bboard _map_unsubscribe_bboard
  586.               _nntp_unsubscribe_bboard
  587.               _tenexdos_subscribe_bboard _dummy_unsubscribe_bboard
  588.              
  589.               _news_group_selector _news_build _get_post_list
  590.  
  591. FUNCTIONS:121 _context_isambig _context_digest _context_apply
  592.               _context_same_stream _same_stream _canonical_name
  593.               _context_same_driver
  594.  
  595. FUNCTIONS:122 _ttopen _ttclose _bktoshell _ttflush _init_mouse
  596.               _ibmopen _ibmclose _enter_text_mode _exit_text_mode
  597.               _end_keyboard _end_signals _end_screen _end_tty_driver
  598.               _alt_editor _end_keymenu _end_mouse _end_titlebar
  599.  
  600.  
  601. FUNCTIONS:123 _GetKey _ttgetc _checkmouse _ctrlkey _specialkey
  602.               _fallowc _normalize_cmd _mouse_get_last
  603.  
  604. FUNCTIONS:124 _register_mfunc _clear_mfunc _register_key
  605.  
  606. FUNCTIONS:125 _nntp_search_all _nntp_search_answered _nntp_search_deleted
  607.               _nntp_search_flagged _nntp_search_keyword _nntp_search_new
  608.               _nntp_search_old _nntp_search_recent _nntp_search_seen
  609.               _nntp_search_unanswered _nntp_search_undeleted 
  610.               _nntp_search_unflagged _nntp_search_unkeyword _nntp_search_unseen
  611.               _nntp_search_before _nntp_search_on _nntp_search_since 
  612.               _nntp_msgdate _nntp_search_body _nntp_search_subject
  613.               _nntp_search_text _nntp_search_bcc _nntp_search_cc
  614.               _nntp_search_from _nntp_search_to _nntp_search_date
  615.               _nntp_search_flag _nntp_search_string
  616.  
  617. FUNCTIONS:126 _mail_fetchflags _dawz_fetchflags _nntp_fetchflags
  618.               _tenexdos_fetchflags _dummy_fetchflags _bezrkdos_fetchflags
  619.               _map_fetchflags _mail_fetchfrom
  620.               _mail_fetchsubject _mail_free_body _mail_free_body_data
  621.               _mail_free_body_part _mail_free_address
  622.               _mail_free_envelope
  623.  
  624. FUNCTIONS:127 _conf_scroll_screen _config_scroll_up  _config_scroll_down
  625.  
  626. FUNCTIONS:128 _init_screen _init_signals _init_save_defaults _init_keyboard
  627.               _init_tty_driver _init_folders _new_context
  628.               _config_screen _set_ftype
  629.               _get_pair _exclude_config_var
  630.               _enhanced_keybrd _strclean _init_inbox_mapping
  631.               _fix_side_effects
  632.               _config_exit_cmd _screen_exit_cmd
  633.               
  634. FUNCTIONS:129 _rfc822_header _rfc822_write_address _rfc822_address _rfc822_cat
  635.               _rfc822_write_body_header _rfc822_default_subtype 
  636.               _rfc822_parse_msg _rfc822_parse_content
  637.               _rfc822_parse_content_header _rfc822_parse_adrlist
  638.               _rfc822_parse_address _rfc822_parse_routeaddr 
  639.               _rfc822_parse_addrspec _rfc822_parse_phrase _rfc822_parse_word
  640.               _rfc822_cpy _rfc822_quote _rfc822_cpy_adr _rfc822_skipws
  641.               _rfc822_date
  642.  
  643. FUNCTIONS:130 _imap_expunged _imap_fake _imap_host _imap_OK _imap_parse_address
  644.               _imap_parse_adrlist _imap_parse_body _imap_parse_body_structure
  645.               _imap_parse_data _imap_parse_envelope _imap_parse_flaglst
  646.               _imap_parse_flags _imap_parse_number _imap_parse_prop
  647.               _imap_parse_reply _imap_parse_string _imap_parse_unsolicited
  648.               _imap_parse_user_flag _imap_reply _imap_searched _imap_send
  649.              
  650.  
  651. FUNCTIONS:131 _dcreadb _dcwriteb _dchit _dcget _dos_cache _dumpmetacache
  652.  
  653. FUNCTIONS:132 _read_command _read_char _extended_code _optionally_enter
  654.               _line_paint _validatekeys _bogus_command
  655.               _process_config_input
  656. FUNCTIONS:133 _mail_string_init _mail_string_next _mail_string_setpos
  657.               _strcrlfcpy _strcrlflen _warn_other_cmds
  658.  
  659. FUNCTIONS:134 _mail_valid _mail_valid_net _mail_valid_net_parse _dawz_valid
  660.               _dawz_isvalid _bezrkdos_isvalid _tenexdos_isvalid
  661.               _dos_valid_from _map_valid _nntp_valid _dummy_valid
  662.               _bezrkdos_parse _bezrkdos_valid _bezrkdos_valid_line
  663.               _tenexdos_valid _tenexdos_parse
  664.  
  665. FUNCTIONS:135 _update_news_prefix
  666.  
  667. FUNCTIONS:136 _mail_newaddr _mail_newbody _mail_newbody_parameter
  668.               _mail_newbody_part _mail_newenvelope _mail_initbody
  669.  
  670. FUNCTIONS:137 _mail_clearflag _map_clearflag _dawz_clearflag _nntp_clearflag
  671.               _bezrkdos_clearflag _tenexdos_clearflag _dummy_clearflag
  672.               _mail_setflag _map_setflag _dawz_setflag
  673.               _nntp_setflag _bezrkdos_setflag _tenexdos_setflag
  674.               _dummy_setflag
  675.               _bezrkdos_getflags _tenexdos_getflags _dawz_getflags
  676.               _nntp_getflags
  677.  
  678. FUNCTIONS:138
  679.               _mm_searched
  680.  
  681. FUNCTIONS:139 _cmd_pipe _pipe_attachment _open_system_pipe
  682.               _close_system_pipe _cmd_pipe_open
  683.  
  684. FUNCTIONS:140 _msgno_init _msgno_add_raw _msgno_flush_raw _msgno_in_select
  685.               _msgno_in_sort
  686.               _msgno_inc _msgno_dec
  687.  
  688. ; config screen code
  689. FUNCTIONS:141 _option_screen _update_option_screen _option_screen_redrawer
  690.               _pretty_value _config_help _new_confline _first_confline
  691.               _free_confline _text_tool _config_add_list _config_del_list_item
  692.               _yesno_tool _checkbox_tool _toggle_feature_bit _test_feature
  693.               _clear_feature _set_feature _radiobutton_tool
  694.               _first_sel_confline
  695.               _save_config_vars _free_saved_config _revert_to_saved_config
  696.               _offer_to_fix_pinerc
  697.  
  698. ; new user/version screen code
  699. FUNCTIONS:142 _new_user_or_version _phone_home _phone_home_blurb
  700.               _truncated_listvars_warning _upgrade_old_postponed
  701.               _var_in_pinerc
  702.  
  703. ; cursor postition text output functions
  704. FUNCTIONS:143 _MoveCursor
  705.               _Write_to_screen _Writechar _InsertChar _DeleteChar
  706.               _PutLine0 _PutLine0n8b _PutLine1 _PutLine2 _PutLine3 _PutLine4
  707.               _PutLine5 _Raw
  708.               _StartBold _EndBold _StartInverse _EndInverse
  709.               _StartUnderline _EndUnderline _CleartoEOS
  710.               _ScrollRegion _EndScroll _ClearScreen _CleartoEOLN
  711.  
  712. FUNCTIONS:144 _bezrkdos_size _bezrkdos_slurp
  713.               _bezrkdos_string_init _bezrkdos_string_next
  714.               _bezrkdos_string_setpos
  715.               _tenexdos_size _tenexdos_slurp
  716.               _tenexdos_string_init _tenexdos_string_next
  717.               _tenexdos_string_setpos
  718.               _dawz_update_status _tenexdos_update_status
  719.               _dawz_read _bezrkdos_read _tenexdos_read
  720.              
  721.               _dawz_badname _bezrkdos_badname _tenexdos_badname
  722.               _bezrkdos_header _tenexdos_header
  723.  
  724. FUNCTIONS:145 _feature_list _save_msg_rules _ab_sort_rules _fcc_rules
  725.  
  726. ; c-client support functions
  727. FUNCTIONS:146 _mail_cdate _mail_date _mail_free_body_parameter
  728.               _mail_debug _mail_elt _mail_exists _mail_expunged
  729.               _mail_free_cache _mail_free_elt _mail_free_handle _mail_free_lelt
  730.               _mail_lelt _mail_lock _mail_makehandle _mail_nodebug
  731.               _mail_parse_date _mail_recent 
  732.  
  733. FUNCTIONS:147 _do_suspend _suspend_notice
  734.  
  735. ;;; unreferenced pine/c-client/pico functions
  736. FUNCTIONS:148 _rfc822_base64 _rfc822_contents _rfc822_qprint
  737.               _term_signal _stop_process _pfnexpand _P_close _P_open
  738.               _coredump _fast_clean_up _first_checked _gotoline
  739.               _lowerregion _upperregion _read_binary_file _readbuf 
  740.  
  741. FUNCTIONS:150 _ab_export _ab_forward
  742.               _addr_book_bounce _addr_book_change_list _addr_book_compose
  743.               _addr_book_compose_lcc _addr_book_nick_for_edit
  744.               _addr_book_seladdr _addr_book_selnick
  745.               _addr_book_takeaddr
  746.  
  747. FUNCTIONS:151 _addr_lists_same _add_addresses_to_talist
  748.               _add_forced_entries _add_newsgrp_cache _add_review_message
  749.               _adrbk_listdel_all _chk_newsgrp_cache
  750.  
  751. FUNCTIONS:152 _dfilter _df_static_trigger _df_trigger_cmp _df_trigger_cmp_lwsp
  752.               _df_trigger_cmp_start _df_trigger_cmp_text _df_valid_command
  753.               _build_trigger_list _expand_filter_tokens _simple_addr_string
  754.               _filter_data_file _filter_message_text _filter_session_key
  755.               _blast_trigger_list
  756. FUNCTIONS:153 _display_abook_att _display_attach_info _display_for_send
  757.               _display_message_for_pico _display_output_file
  758.               _decode_fullname_of_addrstring
  759.  
  760. ; pico support functions
  761. FUNCTIONS:154 _checkpoint_dir_for_pico _expand_addrs_for_pico
  762.               _flags_for_pico _message_format_for_pico _mime_type_for_pico
  763.               _new_mail_for_pico _resize_for_pico _send_exit_for_pico
  764.               _sigedit_exit_for_pico _view_message_for_pico
  765.  
  766. FUNCTIONS:155 _mc_addtolist _mc_bld_test_cmd _mc_cmd_bldr _mc_ctype_match
  767.               _mc_get_command _mc_get_entry _mc_get_next_piece
  768.               _mc_init _mc_passes_test _mc_process_file
  769.  
  770. FUNCTIONS:156 _set_mime_type_by_extension _set_mime_type_by_grope
  771.  
  772. FUNCTIONS:157 _bindtokey
  773.  
  774. FUNCTIONS:158 _BrowserRunChild _build_updown_cmd
  775.  
  776. FUNCTIONS:159 _busy_alarm _cancel_busy_alarm _fake_alarm_blip
  777.               _resume_busy_alarm _suspend_busy_alarm
  778.  
  779. FUNCTIONS:160 _exp_add_nth _exp_del_nth _exp_free _exp_get_next
  780.               _exp_is_expanded _exp_set_expanded _exp_unset_expanded
  781.  
  782. FUNCTIONS:161 _rfc1522_8bit _rfc1522_binary _rfc1522_decode _rfc1522_encode
  783.               _rfc1522_encoded_word _rfc1522_token _rfc1522_valenc
  784.               _rfc1522_valid _rfc1522_valtok
  785.  
  786. FUNCTIONS:162 _rfc822_encode_body_7bit _rfc822_encode_body_8bit
  787.               _rfc822_parse_group _rfc822_parse_mailbox _rfc822_skip_comment
  788.               _rfc822_write_address_decode
  789.  
  790. FUNCTIONS:163 _mt_browse_types_file _mt_get_file_ext _mt_translate_type
  791.               _mt_traverse_types_file _mt_use_mime_type
  792.  
  793. FUNCTIONS:164 _flag_exit_cmd _flag_maintenance_screen _flush_ordered_messages
  794.               _flag_checkbox_tool
  795.  
  796. FUNCTIONS:165 _print_inverted_label _print_option_screen _print_select_tool
  797.               _parse_printer
  798.  
  799. FUNCTIONS:166 _get_adj_fp_file_mtime _get_adj_name_file_mtime
  800.               _get_adj_time _get_fcc _get_fcc_based_on_to _get_fcc_from_addr
  801.               _get_nickname_from_addr
  802.  
  803. FUNCTIONS:167 _cstring_to_hexstring _string_to_cstring _read_octal _read_hex
  804.               _char_to_hex_pair _char_to_octal_triple
  805.  
  806. FUNCTIONS:168 _read_stdin_char
  807.  
  808. FUNCTIONS:169 _coreleft
  809.  
  810. FUNCTIONS:170 _pico_get _pico_give _pico_puts _pico_readc _pico_seek
  811.               _pico_writec
  812.  
  813. FUNCTIONS:171 _setcolor _pico_nbcolor _pico_nfcolor _pico_rbcolor _pico_rfcolor
  814.  
  815. FUNCTIONS:172 _tcp_abort _tcp_aopen _tcp_close _tcp_getbuffer _tcp_getdata
  816.               _tcp_getline _tcp_host _tcp_localhost _tcp_open _tcp_parameters
  817.               _tcp_port _tcp_sout _tcp_soutr _pine_tcptimeout
  818.  
  819. FUNCTIONS:173 _tmpname _temp_nam
  820.  
  821. FUNCTIONS:174 _cntxt_allowed
  822.  
  823. FUNCTIONS:175 _draw_cancel_keymenu _intr_handling_off _intr_handling_on
  824.               _intr_proc
  825.  
  826. FUNCTIONS:176 _newsrc_find _newsrc_read _newsrc_update _newsrc_write
  827.  
  828.  
  829.  
  830. ; Uncomment below when the static array assignments are
  831. ; installed
  832. ;; SEGMENTS CNFT OVL:200
  833.  
  834. FUNCTIONS:201 _printer_name _set_def_printer_value
  835.